package com.youlu.campus.entity;

import com.youlu.campus.base.base.EntityBase;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.annotation.Transient;
import org.springframework.data.mongodb.core.mapping.Document;

import java.util.ArrayList;
import java.util.List;

/**
 * 活动问题信息表
 */
@Getter
@Setter
@Document(collection = "activity_question_info")
public class ActivityQuestionInfo extends EntityBase {
    /**
     * 排序号
     */
    private Integer priority = 10;
    /**
     * 活动ID
     */
    private String activityId;
    /**
     * 题目
     */
    private String title;
    /**
     * 图片
     */
    private String imageUrl;
    /**
     * 分数
     */
    private Double score;
    /**
     * 类型,1:单选择题,0:多选题
     */
    private Integer type = 1;
    /**
     * 描述
     */
    private String desc;

    /**
     * 答案
     */
    private List<ActivityAnswerInfo> answerInfos = new ArrayList<>();

    /**
     * 问卷ID
     */
    private String activityQaInfoId;

    /**
     * 答题分析
     */
    private String qaAnalysis;

    /**
     * 用户选择项
     * @Feile qa 等于false
     */
    //@Transient
    private String userQaItem;
    /**
     * 正确选择项
     * @Feile qa 等于false
     */
    //@Transient
    private String rightQaItem;

    /**
     * true 已答题 false 未答题
     */
    @Transient
    private Boolean qa = Boolean.FALSE;

    /**
     * 用户答题 true
     */
    private Boolean userQaRight = Boolean.FALSE;

    /**
     * 是否系统生成编号
     */
    @Transient
    private Boolean qaSystemNumber =Boolean.FALSE;


}
